package my.design.test.interviewer;

/**
 * @author zp
 * @version 1.0
 * @description: 修改用户指令
 * @date 2022/10/23 16:08
 */
public class UpdateAccountVisitor implements Visitor{
    @Override
    public void visit(RootAccountComputer account) {
        System.out.println("root用户信息");
        account.operation();
        System.out.println("\t权限认证通过可以执行：修改账户信息");
    }

    @Override
    public void visit(OrdinaryAccountComputer account) {
        System.out.println("普通用户信息");
        account.operation();
        System.out.println("\t权限认证失败不可以执行：修改账户信息");
    }
}
